package day12_coll.demo07_comparable;
//比较器Comparator:其实就是自然排序,只是写法不同称呼不同
//	使用:需要在TreeSet有参构造中,创建匿名的Comparator的实现类,然后重写compare方法
//	注意:
//		compare方法中参数有两个o1和o2
//		o1表示插入的数据
//		o2表示已存在的数据
import java.util.Comparator;
import java.util.TreeSet;

public class Demo01 {
    public static void main(String[] args) {
        TreeSet<String> strings = new TreeSet<>(new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                int sum=o1.compareTo(o2);
                return sum;
            }
        });
        strings.add("a");
        strings.add("d");
        strings.add("z");
        strings.add("c");
        strings.add("b");
        for (String string : strings) {
            System.out.println(string);
        }
    }
}
